﻿using System.Collections.Generic;
using System.IO;

namespace USU.MetricsMonitor.LogParser
{
    /// <summary>
    /// Интерфейс парсера лога
    /// </summary>
    public interface ILogParser
    {
        /// <summary>
        /// Извлечение информации из лога
        /// </summary>
        /// <param name="xmlLogStream">поток с логом</param>
        /// <returns>коллекция информации о ревизиях</returns>
        IEnumerable<RevisionInfo> ParseLog(Stream xmlLogStream);
    }
}